- Must have a strong Foundation in core Javascript with strong grasp on newer standards of JS (ES6, ES7, etc).
- Must have strong understanding of event-loop model and asynchronous programming∙ Should know the event-based programming patterns in NodeJS
- Sharp knowledge on how to use the object model of JavaScript at best to make your code tidy and reusable, high performance and scalable
- Good understanding of Node.js and the most common packages in the ecosystem ∙ Good understanding of Node.JS frameworks like Express, Hapi
- Good understanding of HTTP protocol and RESTful APIs
- Should have knowledge of templating engines like Jade, pug, etc
- Working knowledge of node.js package management and the tools ecosystem like npm, yarn, gulp, grunt, etc
- Should have used real-time engines socket.io
- Should have used auth system like jwt, passport, etc
- Should be familiar with linters like ESLint
- Should know testing frameworks like Mocha, Jest
- Should know to setup node.js debuggers to improve development workflow
- Should know to configure sessions and cookies in node.js
- Should know file handling, file uploads, and downloads, streaming of data
- Should have used email and SMS clients like Sendgrid and Twilio
- Must have a good understanding of version management systems like Git ∙ Must have strong knowledge of RDBMS and its concepts (MySQL preferred) ∙ Working knowledge of node.js ORM like Sequelize
- Should be able to setup migrations and seeders
- Should know caching system like Redis
- Knowledge of NoSQL like MongoDB, firebase, etc.
- Knowledge of message queueing system like RabbitMQ
- Knowledge AWS services like S3
- Knowledge of Design Patterns
- Knowledge of ReactJS
- Knowledge of TypeScript
- Knowledge of Microservices architecture
- Knowledge of Big data, ElasticSearch
- 4+ years of experience in Node JS and MYSQL
- Graduate/Post Graduate degree in the field of IT
- Flexible schedule
- Health insurance
- Paid sick time
- Paid time off
- Provident Fund
- Work from home
- Monday to Friday
- Performance bonus
- Yearly bonus
Company
Location
Remote Position
(From Everywhere/No Office Location)
Job type
Full-Time
React Job Details
Position: Node JS Developer
Experience: 4 Years +
Job Location: Remote Working (WFH)
Job Overview
Grassdoor is hiring talented individuals to join the growing engineering team at Grassdoor.com. We are looking for people who exemplify strong work ethics, values, dedication, and character with the ability to make independent, intelligent decisions. If you thrive in a fast-paced environment, which is focused on exploring and developing the next generation technology while offering opportunities for advancement, apply today. Consider yourself a good fit if you're passionate about E-commerce, logistics, and delivery with a strong aptitude for Maths, Data Structures, OOPS.
Roles and Responsibilities:
Skills and Abilities
Experience and Qualifications:
Work Timings:
Monday- Friday
Saturday, Sunday fixed off.
Job Types: Full-time, Regular / Permanent
Salary: ₹600,000.00 - ₹2,000,000.00 per year
Benefits:
Schedule:
Supplemental pay types:
Job Skills
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs